div#menu {
	background: url("http://www.sbsnagarpolice.com/sbsnagarpolice%20Punjab_files/images/menu_m.png") repeat-x 0px 0px; left: 0px; top: 0px; color: rgb(255, 255, 255); line-height: 150%; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; position: relative;
}
ul.menu {
	clear: both; float: none; position: relative; z-index: 1; cursor: pointer;
}
div#menu ul {
	list-style: none; margin: 0px; padding: 0px; float: left; position: relative; z-index: 2;
}
div#menu li {
	margin: 0px; padding: 0px; height: 30px; overflow: visible; float: left; display: block; position: relative; z-index: 3;
}
div#menu li a {
	height: 30px; color: rgb(51, 51, 51); line-height: 30px; overflow: hidden; text-decoration: none; float: left; display: block; position: relative; z-index: 4;
}
div#menu li span {
	background-position: 95% 0px; padding: 0px 15px; color: rgb(255, 255, 255); display: block; position: relative; z-index: 6; background-repeat: no-repeat;
}
div#menu li span.bg {
	background: url("http://www.sbsnagarpolice.com/sbsnagarpolice%20Punjab_files/images/menu_level1_item.png") repeat-x 0pt 100%; padding: 0px; height: 30px; float: left; display: block; position: relative; z-index: 5;
}
div#menu li.current {
	font-weight: bold;
}
div#menu li.current ul {
	font-weight: normal;
}
div#menu ul.menu ul {
	padding: 0px 0px 10px; left: -999em; top: 30px; width: 230px; position: absolute;
}
div#menu li:hover ul {
	left: 0px; visibility: visible; z-index: 100;
}
div#menu li.sfhover ul {
	left: 0px; visibility: visible; z-index: 100;
}
div#menu li li {
	width: 150%; height: auto; text-indent: 0px; float: none;
}
div#menu li li a {
	margin: 0px 1px; padding: 0px; width: 230px; height: auto; line-height: 25px; float: none; display: block;
}
div#menu li li span.separator {
	margin: 0px 1px; padding: 0px; width: 230px; height: auto; line-height: 25px; float: none; display: block;
}
div#menu li li a.parent {
	
}
div#menu li ul ul {
	margin: -31px 0px 0px 199px;
}
div#menu li:hover ul ul {
	border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid;
}
div#menu li.sfhover ul ul {
	border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid;
}
div#menu li:hover ul ul {
	left: -999em;
}
div#menu li.sfhover ul ul {
	left: -999em;
}
div#menu li:hover ul ul ul {
	left: -999em;
}
div#menu li.sfhover ul ul ul {
	left: -999em;
}
div#menu li:hover ul ul ul ul {
	left: -999em;
}
div#menu li.sfhover ul ul ul ul {
	left: -999em;
}
div#menu li li:hover ul {
	left: 0pt; z-index: 100;
}
div#menu li li.sfhover ul {
	left: 0pt; z-index: 100;
}
div#menu li li li:hover ul {
	left: 0pt; z-index: 100;
}
div#menu li li li.sfhover ul {
	left: 0pt; z-index: 100;
}
div#menu li li li li:hover ul {
	left: 0pt; z-index: 100;
}
div#menu li li li li.sfhover ul {
	left: 0pt; z-index: 100;
}
div#menu a:hover {
	
}
div#menu span:hover {
	color: rgb(255, 255, 255);
}
div#menu li ul span:hover {
	color: rgb(255, 255, 255);
}